#include <stdio.h>
#include <algorithm>
#include <string.h>
using namespace std;

#define rep(i,n) for (int i=0; i<n; i++)

#define TRACE(x...) x
#define PRINT(x...) TRACE(printf(x))

#define MULT_TEST(x...) 

int _42;
int n;
int a[110];
int fl;

int main() {
	MULT_TEST(
		scanf("%d", &_42);

		while (_42--) {
	)

	scanf("%d", &n);

	rep(i,n) scanf("%d", &a[i]);

	fl=0;

	rep(i,n) {
		rep(j,n) {
			if (i==j) continue;

			rep(k,n) {
				if (k==i || k==j) continue;

				if (a[i]==a[j]+a[k]) {
					printf("%d %d %d\n", i+1, j+1, k+1);
					MULT_TEST(
						fl=1;
						break;
					)
					return 0;
				}
			}
		
			MULT_TEST( if (fl) break; )
		}

		MULT_TEST( if (fl) break; )
	}

	if (!fl)
		printf("-1\n");

	MULT_TEST( } )
	
	return 0;
}
